package com.joysuch.wwyt.patrol.service;

import com.joysuch.wwyt.patrol.entity.PatrolSnapshotPath;
import com.baomidou.mybatisplus.extension.service.IService;
import com.joysuch.wwyt.patrol.entity.PatrolTask;
import com.joysuch.wwyt.patrol.entity.bean.UncheckSnapshotParam;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author heqifeng
 * @since 2022-03-09
 */
public interface PatrolSnapshotPathService extends IService<PatrolSnapshotPath> {


    boolean saveSnapshotPath(PatrolTask task);

    void saveSnapshotPath4Uncheck(List<UncheckSnapshotParam> snapshotParams);

    PatrolSnapshotPath getPathByTaskId(Long taskId);

}
